export enum BwTableLinkPageTypeEnum {
  /** 普通表单 */
  normalForm = 'normalForm',

  /** 流程表单 */
  flowForm = 'flowForm',

  /** 自定义页面 */
  customPage = 'customPage',

  /** 报表 */
  report = 'report',

  /** 门户 */
  portal = 'portal',

  /** 数据大屏 */
  // bIScreen = 'bIScreen',

  /** 其他 */
  other = 'other',
}

export enum BwFilterTableLinkParamsValueTypeEnum {
  /** 字段 */
  field = 'field',
  /** 自定义 */
  custom = 'custom',
}

export enum BwFilterTableLinkParamsTypeEnum {
  /** 查询参数 */
  query = 'query',
  /** 路由参数 */
  route = 'route',
}

export enum BwFilterTableMergeTypeEnum {
  /** 不合并 */
  none = 'none',
  /** 相同合并 */
  same = 'same',
}

export enum BwFilterTableFormatTypeEnum {
  /** 原文 */
  original = 'original',
  /** 系统格式化 */
  systemFormat = 'systemFormat',
  /** 自定义 */
  custom = 'custom',
  /** 插槽 */
  slot = 'slot',
}

export enum BwFilterTableLinkTypeEnum {
  /** 内部页面 */
  page = 'page',
  /** 外部链接 */
  url = 'url',
}

export enum BwFilterTableControlTypeEnum {
  text = 'text',

  textarea = 'textarea',

  number = 'number',

  checkbox = 'checkbox',

  radio = 'radio',

  select = 'select',

  multipleSelect = 'multipleSelect',

  date = 'date',

  dateRange = 'dateRange',

  /** 数字区间 */
  numberRange = 'numberRange',

  /** 成员-ID */
  employeeID = 'employeeID',

  /** 部门-ID */
  departmentID = 'departmentID',

  /** 成员-名称 */
  employee = 'employee',

  /** 部门-名称 */
  department = 'department',

  /** 树下拉 */
  treeSelect = 'treeSelect',

  /** 表格选择 */
  tableSelect = 'tableSelect',

  /** boolean switch */
  switch = 'switch',
}

export enum BwFilterTableDataTypeEnum {
  /** 文本 */
  text = 'text',
  /** 链接 */
  link = 'link',

  /** 时间 */
  date = 'date',

  /** 千分位 */
  thousands = 'thousands',
}
